// 支付方法
import {
	payAppSubmit,
	fetchData
} from "@/api/apis.js"
export default  {
	// 组件共用方法
	methods: {
		// 支付宝支付
		onAlipay(Alipay) {
			console.log(payAppSubmit);
			payAppSubmit(Alipay).then(res2 => {
				console.log(res2);
				uni.requestPayment({
					provider: 'alipay',
					orderInfo: res2.result, //支付宝订单数据
					success: function(res3) {
						console.log(res3);
						if (res3.channel.serviceReady) {
							uni.showToast({
								title: '支付成功',
								icon: 'success',
								duration: 2000, //提示的延迟时间，单位毫秒，默认：1500
								mask: true, // 是否显示透明蒙层， 防止触摸穿透， 默认： false
								// image:'./image.png',//自定义图标的本地路径
							});
							this.onPayThen()
						}
					},
					fail: function(err) {
						console.log('fail:' + JSON.stringify(err));
						uni.showToast({
							title: '支付失败',
							icon: 'none',
							duration: 2000, //提示的延迟时间，单位毫秒，默认：1500
							mask: true, // 是否显示透明蒙层， 防止触摸穿透， 默认： false
							// image:'./image.png',//自定义图标的本地路径
						});
						this.onPFailThen()
					}
				});

			}).finally(() => {
				this.submit_logding = false
			})
		},

		// 微信支付
		onWeixin(Alipay) {
			console.log(this.current);
			payAppSubmit(Alipay).then(res2 => {
				console.log(res2);
				let orderPay = toSLetter(res2.result)
				uni.requestPayment({
					provider: 'wxpay',
					orderInfo: orderPay, //微信订单数据
					success: function(res3) {
						console.log(res3);
						console.log('success:' + JSON.stringify(res3));
						// if (res3.channel.serviceReady) {
						// 	uni.showToast({
						// 		title: '支付成功',
						// 		icon: 'success',
						// 		duration: 2000, //提示的延迟时间，单位毫秒，默认：1500
						// 		mask: true, // 是否显示透明蒙层， 防止触摸穿透， 默认： false
						// 		// image:'./image.png',//自定义图标的本地路径
						// 	});
						// 	setTimeout(() => {
						// 		uni.reLaunch({
						// 			url: "/pages/orders/orders"
						// 		})
						// 	}, 2000)
						// }
					},
					fail: function(err) {
						console.log('fail:' + JSON.stringify(err));
						uni.showToast({
							title: '支付失败',
							icon: 'none',
							duration: 2000, //提示的延迟时间，单位毫秒，默认：1500
							mask: true, // 是否显示透明蒙层， 防止触摸穿透， 默认： false
							// image:'./image.png',//自定义图标的本地路径
						});
					}
				});
			})

		}

	},

	// 组件挂载时的共用方法 
	mounted() {},
}